#pragma once

#include <map>
#include <memory>

#include "CPlayer.hpp"
#include "CField.hpp"
#include "COperation.hpp"

////////////////////////////////////////////////////////////////
// CCore
//
/// Generic interface of Game
class CCore
{
public:
	CCore();
	~CCore();

	int update();

public:
	CPlayers Players;	///< Plauers
	CField Field;		///< Field
};

